能在main(string[ ] arg)外部写吗?为什么?

来源:百度知道 编辑:UC知道 时间:2024/07/07 22:23:07
JAVA 数组动态初始化和静态初始化有什麽区别?
静态初始化就不用在class的方法体里~而动态初始化就要在方法体里。有区别吗?

静态数据在程序开启时已经固定了空间(地址不变)
动态是程序中需要而申请的不固定空间,java的话会自动管理C++可能出现空指针什么的

静态数组是固定大小的也就是说初始化【】里填的数字就是他的大小了,动态的话里面数字可以是一个变量,需要几个空间就设置他是几,这样节约空间提高速度